engineered barrier - Français Anglais Dictionnaire